package MapDemo;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Random;

public class Test {
    public static void main(String[] args) {
        Map<String, Integer>map = new LinkedHashMap<>();
        map.put("A", 0);
        map.put("B", 0);
        map.put("C", 0);
        map.put("D", 0);

        for(int i=0;i<80;i++){
            Random random = new Random();
            int key=random.nextInt(5);
            switch(key){
                case 0:
                    map.put("A", map.get("A")+1);
                    break;
                case 1:
                    map.put("B", map.get("B")+1);
                    break;
                case 2:
                    map.put("C", map.get("C")+1);
                    break;
                case 3:
                    map.put("D", map.get("D")+1);
                    break;
                case 4:
                    if(map.containsKey("1"))
                    map.put("1", map.get("1")+1);
                    else
                    map.put("1", 1);
                    break;
            }
        }
//        System.out.println(map);
        map.forEach((k,v)->{if(k=="1"){System.out.println("有"+v+"人没选择以上景点");}else System.out.println(k+"被选择了"+v);});
    }

}
